/*
【例6.9】
有3个字符串，要求找出其中“最大”者
*/

#include<stdio.h>
#include<string.h>
int main ()
 {
    char str[3][20];                                      //定义二维字符数组 
    char string[20];                                      //定义一维字符数组,作为交换字符串时的临时字符数组 
    int i;
    for (i=0;i<3;i++)
        gets(str[i]);                                     //读人3个字符串,分别给 str[0],str[1],str[2] 
    if(stremp(str[0],str[1])>0)                           //若 str[0]大于 str[1] 
        strepy(string,str[0]);                            //把 str[0]的字符串赋给字符数组 string 
    else                                                  //若str[0]小于等于 str[1] 
        strcpy(string,str[1]);                            //把 str[1]的字符串赋给字符数组 string 
    if(strcmp(str[2],string)>0)                           //若 str[2]大于 string 
        strcpy(string,str[2]);                            //把 str[2]的字符串赋给字符数组 string 
    printf("\nthe largest string is:\n%s\n",string);      //输出 string
    return 0;
 }